Offline articles export v3 Schema
root Element
Offline articles export v3 Schema : root Element
Namespace (none)
Diagram
products Element Sequence root Element
Overview
Sequence
Sequence
product 1..∞
productnumber required xs:long
externalcode required xs:string
Sequence
description xs:string
plu
cbscode xs:string
brandcode xs:string
grossprice xs:decimal
adviceprice xs:decimal
defaultsaleamount xs:integer
lastmodifieddatetime xs:dateTime
vatcode xs:string
iscancelled xs:boolean
isproductgroup xs:boolean
issale xs:boolean
isnodiscounts xs:boolean
assortmentcode xs:string
assortmenttype xs:string
information xs:decimal
weight xs:decimal
height xs:decimal
width xs:decimal
length xs:decimal
depth xs:decimal
heightpackage xs:decimal
widthpackage xs:decimal
lengthpackage xs:decimal
depthpackage xs:decimal
weightisodimcode xs:string
grossweight xs:decimal
netcontent xs:decimal
articlegroupcode xs:string
colorcode xs:string
exchangeremarks xs:string
Sequence
purchase 1..∞
Sequence
ordercode xs:string
suppliernumber xs:long
ordermultiplier xs:decimal
purchaseprice xs:decimal
grosspurchaseprice xs:decimal
netnetpurchaseprice xs:decimal
purchasepricetype xs:string
lastmodifieddatetime xs:dateTime
iscancelled xs:string
isactive xs:string
seasonprofilecode xs:string
purchasestatuscode xs:string
collectionamount xs:integer
Sequence optional
Sequence
barcode required xs:long
Sequence
Source
<xs:element name="root" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="products">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="product">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="description" type="xs:string" />
                  <xs:element name="note1" />
                  <xs:element name="note2" />
                  <xs:element name="note3" />
                  <xs:element name="note4" />
                  <xs:element name="searchtext" />
                  <xs:element name="plu" />
                  <xs:element name="cbscode" type="xs:string" />
                  <xs:element name="brandcode" type="xs:string" />
                  <xs:element name="sizecode" />
                  <xs:element name="dimensionshortdescription" />
                  <xs:element name="packageshortdescription" type="xs:string" />
                  <xs:element name="grossprice" type="xs:decimal" nillable="true" />
                  <xs:element name="adviceprice" type="xs:decimal" nillable="true" />
                  <xs:element name="defaultsaleamount" type="xs:integer" />
                  <xs:element name="lastmodifieddatetime" type="xs:dateTime" />
                  <xs:element name="vatcode" type="xs:string" />
                  <xs:element name="isallowmultiplepricing" type="xs:boolean" />
                  <xs:element name="iscancelled" type="xs:boolean" />
                  <xs:element name="isproductgroup" type="xs:boolean" />
                  <xs:element name="issale" type="xs:boolean" />
                  <xs:element name="isnodiscounts" type="xs:boolean" />
                  <xs:element name="productassortmentcode" />
                  <xs:element name="assortmentcode" type="xs:string" />
                  <xs:element name="assortmenttype" type="xs:string" />
                  <xs:element name="classificationcode1" type="xs:string" />
                  <xs:element name="classificationcode2" type="xs:string" />
                  <xs:element name="classificationcode3" type="xs:string" />
                  <xs:element name="classificationcode4" type="xs:string" />
                  <xs:element name="classificationcode5" type="xs:string" />
                  <xs:element name="productcategorycode" type="xs:string" />
                  <xs:element name="preferredsuppliernumber" type="xs:long" />
                  <xs:element name="information" type="xs:decimal" />
                  <xs:element name="weight" type="xs:decimal" nillable="true" />
                  <xs:element name="height" type="xs:decimal" nillable="true" />
                  <xs:element name="width" type="xs:decimal" nillable="true" />
                  <xs:element name="length" type="xs:decimal" nillable="true" />
                  <xs:element name="depth" type="xs:decimal" nillable="true" />
                  <xs:element name="relatedproductstype" type="xs:string" />
                  <xs:element name="externalproductcode" type="xs:string" />
                  <xs:element name="sizeisodimcodearticle" type="xs:string" />
                  <xs:element name="sizeisodimcodepackage" type="xs:string" />
                  <xs:element name="heightpackage" type="xs:decimal" nillable="true" />
                  <xs:element name="widthpackage" type="xs:decimal" nillable="true" />
                  <xs:element name="lengthpackage" type="xs:decimal" nillable="true" />
                  <xs:element name="depthpackage" type="xs:decimal" nillable="true" />
                  <xs:element name="weightisodimcode" type="xs:string" />
                  <xs:element name="grossweight" type="xs:decimal" nillable="true" />
                  <xs:element name="contentisodimcode" />
                  <xs:element name="netcontent" type="xs:decimal" nillable="true" />
                  <xs:element name="articlegroupcode" type="xs:string" />
                  <xs:element name="colorcode" type="xs:string" />
                  <xs:element name="exchangeremarks" type="xs:string" />
                  <xs:element name="purchases">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element maxOccurs="unbounded" name="purchase">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="ordercode" type="xs:string" />
                              <xs:element name="suppliernumber" type="xs:long" />
                              <xs:element name="purchaseunitbarcode" type="xs:long" />
                              <xs:element name="ordermultiplier" type="xs:decimal" />
                              <xs:element name="minimumorderquantity" type="xs:decimal" />
                              <xs:element name="packageshortdescription" type="xs:string" />
                              <xs:element name="dimensionshortdescription" />
                              <xs:element name="purchaseunittopurchasecontentunitfactor" type="xs:decimal" />
                              <xs:element name="contentunitpackageshortdescription" type="xs:string" />
                              <xs:element name="contentunitdimensionshortdescription" type="xs:string" />
                              <xs:element name="purchasecontentunittoconsumerunitfactor" type="xs:decimal" />
                              <xs:element name="purchaseprice" type="xs:decimal" nillable="true" />
                              <xs:element name="grosspurchaseprice" type="xs:decimal" nillable="true" />
                              <xs:element name="netnetpurchaseprice" type="xs:decimal" nillable="true" />
                              <xs:element name="netnetpurchasepricenote" />
                              <xs:element name="purchasepriceperamount" type="xs:decimal" />
                              <xs:element name="purchasepricetype" type="xs:string" />
                              <xs:element name="organizationreference" />
                              <xs:element name="lastmodifieddatetime" type="xs:dateTime" />
                              <xs:element name="isavailableforordering" type="xs:string" />
                              <xs:element name="ispreferredsupplierrow" type="xs:string" />
                              <xs:element name="iscancelled" type="xs:string" />
                              <xs:element name="isactive" type="xs:string" />
                              <xs:element name="seasonprofilecode" type="xs:string" />
                              <xs:element name="purchasestatuscode" type="xs:string" />
                              <xs:element name="collectionbarcode" type="xs:long" />
                              <xs:element name="collectionamount" type="xs:integer" />
                              <xs:element name="collectionparentbarcode" type="xs:long" />
                              <xs:element name="purchaseassortments">
                                <xs:complexType>
                                  <xs:sequence minOccurs="0">
                                    <xs:element maxOccurs="unbounded" name="purchaseassortment">
                                      <xs:complexType>
                                        <xs:sequence>
                                          <xs:element name="assortmentcode" type="xs:string" />
                                          <xs:element name="storetypedifferentationcode" type="xs:string" />
                                        </xs:sequence>
                                      </xs:complexType>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="productbarcodes">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="productbarcode">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="price" />
                            </xs:sequence>
                            <xs:attribute name="barcode" type="xs:long" use="required" />
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="productnumber" type="xs:long" use="required" />
                <xs:attribute name="externalcode" type="xs:string" use="required" />
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
See Also
Offline articles export v3 Schema